wayland: Clear modifier mask before restoring from keyboard_focus value
authorKristian Høgsberg <krh@bitplanet.net>
Wed, 9 Feb 2011 21:36:15 +0000 (16:36 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 9 Feb 2011 21:36:15 +0000 (16:36 -0500)
gdk/wayland/gdkdevice-wayland.c

index a2bc8e520b83dce65e180f02e5bf848c61ec713d..39e17431dd249ecbff23c123bcdcfc04b1312d8d 100644 (file)
@@ -495,6 +495,7 @@ update_modifiers(GdkWaylandDevice *device, struct wl_array *keys)
   xkb = _gdk_wayland_keymap_get_xkb_desc (keymap);
 
   end = keys->data + keys->size;
+  device->modifiers = 0;
   for (k = keys->data; k < end; k++)
     device->modifiers |= xkb->map->modmap[*k];